package com.hhit.zhgd.domain.entity

import com.baomidou.mybatisplus.annotation.IdType
import com.baomidou.mybatisplus.annotation.TableField
import com.baomidou.mybatisplus.annotation.TableId
import com.baomidou.mybatisplus.annotation.TableName
import java.util.*

@TableName("zhgd_materials_supply_plan")
data class ZhgdMaterialsSupplyPlan(
    @TableId(type = IdType.AUTO)
    val id:Int?=null,
    val sort:Int?=null,
    val description:String?=null,
    val purchaseNumber:String?=null,
    val measuringUnit:String?=null,
    val supplierName:String?=null,
    val supplierContact:String?=null,
    val supplierContactPhone:String?=null,
    var scheduledDeliveryDate:String?=null,
    var determineDeliveryDate:String?=null,
    var handOverMaterialsFlag:Int?=null,
    val inviteFlag:Int?=null,
    var isCheck:Int?=null,
    val createTime:Date?=null,
    val updateTime:Date?=null,
    @TableField(exist = false)
    var page: Int? = 1,
    @TableField(exist = false)
    val size:Int? = 15,
    @TableField(exist = false)
    val ids: List<Int>? = null
):java.io.Serializable {
    companion object {
        private const val serialVersionUID = 1L
    }
}
